package com.cema.manage.project.manage.antiCheat.domain;

import com.cema.manage.framework.web.domain.BaseEntity;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class AntiCheatVo extends BaseEntity {
    /**
     * 用户ID
     */
    private Integer usId;
    /**
     * 邀请码
     */
    private String usNickname;
    /**
     * 模拟器
     */
    private Integer simulator;
    /**
     * 调试
     */
    private Integer debug;
    /**
     * wifi代理
     */
    private Integer wifiProxy;
    /**
     * javaHook
     */
    private Integer javaHook;
    /**
     * vpn代理
     */
    private Integer vpnProxy;
    /**
     * 双开
     */
    private Integer doubleOpen;
    /**
     * 是否root
     */
    private Integer root;
    /**
     * 本地hook
     */
    private Integer nativeHook;
    /**
     * aHook
     */
    private Integer aHook;
    /**
     * 风险分，最高100分
     */
    private String startRiskScore;
    /**
     *
     */
    private String endRiskScore;
    /**
     * 风险等级(>=60为RISK,30>=为VERIFY,否则为PASS)
     */
    private String riskLevel;
    /**
     * start更新时间
     */
    @DateTimeFormat(pattern = "yyy-MM-dd HH:mm:ss")
    private Date startTime;
    /**
     * end更新时间
     */
    @DateTimeFormat(pattern = "yyy-MM-dd HH:mm:ss")
    private Date endTime;

    public Integer getUsId() {
        return usId;
    }

    public void setUsId(Integer usId) {
        this.usId = usId;
    }

    public String getUsNickname() {
        return usNickname;
    }

    public void setUsNickname(String usNickname) {
        this.usNickname = usNickname;
    }

    public Integer getSimulator() {
        return simulator;
    }

    public void setSimulator(Integer simulator) {
        this.simulator = simulator;
    }

    public Integer getDebug() {
        return debug;
    }

    public void setDebug(Integer debug) {
        this.debug = debug;
    }

    public Integer getWifiProxy() {
        return wifiProxy;
    }

    public void setWifiProxy(Integer wifiProxy) {
        this.wifiProxy = wifiProxy;
    }

    public Integer getJavaHook() {
        return javaHook;
    }

    public void setJavaHook(Integer javaHook) {
        this.javaHook = javaHook;
    }

    public Integer getVpnProxy() {
        return vpnProxy;
    }

    public void setVpnProxy(Integer vpnProxy) {
        this.vpnProxy = vpnProxy;
    }

    public Integer getDoubleOpen() {
        return doubleOpen;
    }

    public void setDoubleOpen(Integer doubleOpen) {
        this.doubleOpen = doubleOpen;
    }

    public Integer getRoot() {
        return root;
    }

    public void setRoot(Integer root) {
        this.root = root;
    }

    public Integer getNativeHook() {
        return nativeHook;
    }

    public void setNativeHook(Integer nativeHook) {
        this.nativeHook = nativeHook;
    }

    public Integer getaHook() {
        return aHook;
    }

    public void setaHook(Integer aHook) {
        this.aHook = aHook;
    }

    public String getStartRiskScore() {
        return startRiskScore;
    }

    public void setStartRiskScore(String startRiskScore) {
        this.startRiskScore = startRiskScore;
    }

    public String getEndRiskScore() {
        return endRiskScore;
    }

    public void setEndRiskScore(String endRiskScore) {
        this.endRiskScore = endRiskScore;
    }

    public String getRiskLevel() {
        return riskLevel;
    }

    public void setRiskLevel(String riskLevel) {
        this.riskLevel = riskLevel;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
}
